inspired by Satoshi Kon